package com.soft.controller;
//1. 导入必要的 Spring 框架注解和相关类
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import com.soft.entity.Good;
import com.soft.service.GoodService;

//2. 标识为 REST 控制器，返回数据自动序列化为 JSON 等格式
@RestController
public class GoodController {

 // 3. 依赖注入：自动注入 DeptService 实例，用于调用业务逻辑
 @Autowired
 private GoodService goodService;

 // 4. 映射 HTTP 请求路径，客户端访问 /queryAllDept 时触发该方法
 //@RequestMapping("/queryAllGood")
 public List<Good> queryAll() {
     // 5. 调用 DeptService 的 queryAll 方法，获取部门列表并返回给客户端
     return goodService.queryAll();
 }
//映射 HTTP 请求路径，客户端访问 /queryByLoc 时触发该方法
@RequestMapping("/queryByname")
public List<Good> queryByGoodName(String good_name) {
  // 调用服务层的 queryByLoc 方法，根据 locName 查询部门列表并返回
  return goodService.queryByGoodName(good_name);
}
}

